home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 January - Disc 2 / Macworld (1999-01) (Disk 2).dmg / Serious Demos / Symbolic Composer 4.2 / Environment / System / CADAR / Lengths / length-repeat-l < prev    next >
Text File  |  1998-10-22  |  611b  |  19 lines

  1. length-repeat-l repeats length-list
  2.  
  3.  
  4. simply divides lengths by repeat-value which can be a single
  5. integer to affect the whole length-list or a list of 
  6. integers which are repeated during length-list. 
  7.  
  8. (length-repeat-l 2 '(1/2 1/4 1/2 1/8 1/8))
  9. ->(1/4 1/4 1/8 1/8 1/4 1/4 1/16 1/16 1/16 1/16)
  10.  
  11. (length-repeat-l '(2 3) '(1/2 1/4 1/2 1/8 1/8))
  12. ->(1/4 1/4 1/12 1/12 1/12 1/4 1/4 1/24 1/24 1/24 1/16 1/16)
  13.  
  14.  
  15. simply use 1 for the lengths you don't want to change.
  16.  
  17. (length-repeat-l '(8 1 8 1 1) '(1/2 1/4 1/2 1/8 1/8))
  18. ->(1/16 1/16 1/16 1/16 1/16 1/16 1/16 1/16 1/4 1/16 1/16 1/16 1/16 1/16 1/16 1/16 1/16 1/8 1/8)
  19.